'use strict';
/**
 * @name: 初始化 DB
 * @description: 初始化一些数据库的请求
 * @version: 0.0.1
 * @author: xiech
 * @Date: 2020-12-14 10:31:26
 * @LastEditors: xiech
 * @LastEditTime: 2020-12-14 10:31:28
 */

// mongodb初始化
const mf_mongodb = require('./mfmongodb/index.js');
// mongodb初始化
const mf_mysqldb = require('./mfmysqldb/index.js');

// 初始化所有的数据库模块
const initDB = async (ctx) => {
  if (!ctx.mfutil) ctx.mfutil = {};
  ctx.mfutil.db = {};
  // MongoDB初始化
  await mf_mongodb.initMongo(ctx);
  // MysqlDB初始化
  await mf_mysqldb.initMysql(ctx);
}

module.exports = {
  initDB,
  mongo: mf_mongodb,
  mysql: mf_mysqldb,
};